<?php echo $this->render('frontend_common/header.phtml'); ?>
<?php $this->headLink()->appendStylesheet($this->baseUrl('css/cart.css')); ?>
<?php //Hien thi noi dung trong session

	$giohoa_table = new Application_Model_GioHoa();	
	$hoa_table=new Application_Model_Hoa();
	$tongtien = 0;
	$tongtienchange=0;
	?>
<div>
<div id="Content">
	<p>
		<h2>GIỎ HÀNG CỦA BẠN : </h2>
		<table style="margin: auto;" class="cart_table">
			<thead>
				<tr>			
					<td> id </td>
					<td> Tên giỏ hoa </td>
					<td style="width:180px;"> Số lượng </td>
					<td> Giá tiền </td>
					<td></td>
				</tr>
			</thead>
			<?php 
			if(!empty($this->cart)){
				//Duyet session
				foreach($this->cart as $key=>$value){//$key o day la id cua gio hoa; $value la so luong
					$motgiohoa = $giohoa_table->getGioHoa($key);
					//Lay gio hoa co id la $key
					?>
					<tr class="bottom_border lightorange" id="<?php echo $key; ?>">
						<td class="center"> <?php echo $key; ?> </td>
						<td> <?php echo $motgiohoa['tengiohoa']; ?> </td>
						<td> 
							<input type="text" class="soluong" value="<?php echo $value;?>">
						 </td>
						<td style="text-align:right"> <label class="dongia"><?php echo $dongia =  $value * $motgiohoa['dongiaban'];?></label> </td>
						<td style="text-align:center">
							<a href="<?php echo $this->url(array('controller'=>'cart','action'=>'customoder','id_sp'=>$key)) ?>">Yêu cầu thay đổi</a>
							<a href="<?php echo $this->url(array('controller'=>'cart','action'=>'deleteoder','id_sp'=>$key)) ?>">Xóa</a>
						</td>
					</tr>
					<?php
					$tongtien +=  $dongia;
				}
			}
			?>
			
			<tr style="text-align:right">
				<td colspan="4"> Tổng tiền <label id="tongtien"><?php echo $tongtien; ?></label> </td>
				<td></td>
			</tr>	
			<tr>
				<td colspan="2">
				</td>
				<td colspan="3" style="padding-left:120px; text-align:right;">
					<input  type="button" value="Tiếp tục mua hàng" onclick="window.location='<?php echo $this->baseUrl(); ?>'" />
					<input type="button" value="Thanh toán" onclick="window.location='<?php echo $this->url(array('controller'=>'user','action'=>'thanhtoan'));?>'" />
				</td>
			</tr>
		</table>
	</p>
	
	<p>
		<?php 
			$cart_change=new Zend_Session_Namespace('change');
			if(!empty($cart_change->change))
			{
		?>
		<h2>DANH SÁCH CÁC GIỎ HOA ĐÃ YÊU CẦU THAY ĐỔI : </h2>
		<table style="margin: auto;" class="cart_table">
			<thead>
				<tr>			
					<td> id </td>
					<td> Tên giỏ hoa </td>
					<td style="width:180px;"> Số lượng </td>
					<td> Giá tiền </td>
					<td></td>
				</tr>
			</thead>
			<?php foreach($this->cart as $key=>$value){//$key o day la id cua gio hoa; $value la so luong
					$motgiohoa = $giohoa_table->getGioHoa($key);
					foreach ($cart_change->change as $onechange){
						if($onechange['giohoa_id']==$key){
					?>
						<tr class="bottom_border lightorange change" id="<?php echo $key; ?>change">
							<td class="center"> <?php echo $key; ?> </td>
							<td> <?php echo $motgiohoa['tengiohoa']; ?> </td>
							<td> 
								<input disabled="disabled" type="text" class="soluongchange" value="<?php echo $value;?>">
							 </td>
							<td style="text-align:right"> 
								<label class="dongiachange">
									<?php
									 	$dongiachange=0;
									 	$giohoa=$giohoa_table->getGioHoa($key);
									 	$giatatcahoa=0;
									 	foreach ($cart_change->change as $oneitem)
									 	{
									 		if($oneitem['giohoa_id']==$key)
									 		{
									 			$hoa=$hoa_table->getHoa($oneitem['hoa_id']);
									 			$giatatcahoa+=($oneitem['slhoa']*$hoa['dongia']);
									 		}
									 		
									 	}
									 	$dongiamotgio=$giohoa['tiencongphuthu']+$giatatcahoa;
									 	$dongiachange=$value*$dongiamotgio;
									 	echo $dongiachange;
									 ?>
								</label>
								<input type="hidden" class="giagiohoamodify" value="<?php echo $dongiamotgio ?>" /> 
							</td>
							<td style="text-align:center">
								<a href="<?php echo $this->url(array('controller'=>'cart','action'=>'customoder','id_sp'=>$key)) ?>">Yêu cầu thay đổi</a>
								<a href="<?php echo $this->url(array('controller'=>'cart','action'=>'deletecustomoderchange','id_sp'=>$key)) ?>">Xóa</a>
							</td>
						</tr>	
			<?php
							$tongtienchange+=$dongiachange;
							break;	
						}
					}
				}
			?>
			<tr>
				<td colspan="3" align="right">Tổng tiền : </td>
				<td align="right">
					<label id="tongtienchange" style="text-align: right;"><?php echo $tongtienchange ?></label>
				</td>
				<td></td>
			</tr>
		</table>
		<?php 		
			}
		?>
		
	
	</p>
	
		
<script type="text/javascript">
	$(Document).ready(function(){
		$('.soluong').keyup(function(){//Khi thay đổi giá trị trong textbox số lượng
			
			var soluong = $(this).val();
			//soluong  = parseInt(soluong);
			//alert(soluong);
			if(soluong >1000){
				$(this).val('1000');
				soluong = 1000;
			}
			else if(soluong <0  || isNaN(soluong)){
				$(this).val('0');
				soluong = 0;
			}

			
			var parent = $(this).parent().parent();
			var id_sp = parent.attr('id');
			$('#'+id_sp+'change .soluongchange').val(soluong);
			//thay đổi giá và tổng tiền của phần danh sách giỏ hoa modify
			var giachangecu=$('#'+id_sp+'change .dongiachange').html();
			giachangecu=parseInt(giachangecu);
			if(!isNaN(giachangecu))
			{
				var giachange=$('#'+id_sp+'change .giagiohoamodify').val();
				giachange=parseInt(giachange);//giá số giỏ hoa đc modify
				var giachangemoi=(parseInt)(soluong)*giachange;
				if(isNaN(giachangemoi))
					giachangemoi=0;
				$('#'+id_sp+'change .dongiachange').html(giachangemoi);
				var tongtienchange=$('#tongtienchange').html();
				tongtienchange=parseInt(tongtienchange);
				tongtienchange=tongtienchange-giachangecu+giachangemoi;
				$('#tongtienchange').html(tongtienchange);
			}

			//ajax
			var data = "";
			data += '&id='+id_sp+'&soluong='+soluong;
			$.ajax({
		           url :'<?php echo $this->baseUrl('/cart/updatedata'); ?>',
		           data : data,
		           dataType :"json",
		           type : 'POST',
		           success : function(result){
			           //Cập nhật lại price
			           $('#'+id_sp +' .dongia').html(result['giamoi']);

			           //Cập nhật lại tổng tiền
			           $('#tongtien').html(result['tongtien']);
		           }
		      	});
		});
	});
</script>
<?php echo $this->render('frontend_common/footer.phtml'); ?>